package com.shengzai

import java.util
import scala.collection.JavaConversions.asScalaBuffer

object Code36ScalaAndJava {
  def main(args: Array[String]): Unit = {

    val list: List[Int] = List[Int](1, 2, 3, 4, 5, 6)

    // 导入JavaConverters中的所有函数，在该类下有一些隐式转换的函数，
    //    导入后，对于Scala中的List就可以赋予一些asJava等函数
    import scala.collection.JavaConverters._

    // 将Scala中的List转换成Java中的List
    val javaList: util.List[Int] = list.asJava
    println(javaList)

    // Java中的集合，在Scala中不能做循环遍历



    val scalaList: List[Int] = javaList.toList

    println(scalaList)
    
  }
}
